package atm05;

import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

/**
 * 登录界面
 */
public class LoginPanel extends JPanel{
    private JLabel accountLabel = new JLabel("账号：");
    private JLabel pwdLabel = new JLabel("密码：");
    private JTextField accountTextField = new JTextField();
    private JPasswordField pwdField = new JPasswordField();
    private JButton loginBtn = new JButton(new ImageIcon("src/atm05/Images/buttonLand.jpg"));
    private JButton exitBtn = new JButton(new ImageIcon("src/atm05/Images/buttonOff.jpg"));
    private Font font = new Font("黑体",Font.BOLD,25);

    public LoginPanel(ATM05 atm05){
        this.setLayout(null);
        accountLabel.setBounds(300,200,80,50);
        accountLabel.setFont(font);

        accountTextField.setBounds(380,200,250,50);
        accountTextField.setFont(font);

        pwdLabel.setBounds(300,250,80,50);
        pwdLabel.setFont(font);

        pwdField.setBounds(380,250,250,50);

        loginBtn.setBounds(420,320,140,50);
        loginBtn.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                atm05.showPanel("menu");
            }
        });

        exitBtn.setBounds(880,380,140,50);
        exitBtn.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                System.exit(0);
            }
        });


        this.add(accountLabel);
        this.add(accountTextField);
        this.add(pwdLabel);
        this.add(pwdField);
        this.add(loginBtn);
        this.add(exitBtn);

        this.setOpaque(false);
    }

}
